Skip to content

refactor: docmdp enum naming#6018

Merged
vitormattos merged 3 commits intomainfrom
refactor/docmdp-enum-naming
Dec 6, 2025
Merged

refactor: docmdp enum naming#6018
vitormattos merged 3 commits intomainfrom
refactor/docmdp-enum-naming

Conversation

@vitormattos
Copy link
Copy Markdown
Member

No description provided.

- NOT_CERTIFIED (was NONE)
- CERTIFIED_NO_CHANGES_ALLOWED (was NO_CHANGES)
- CERTIFIED_FORM_FILLING (was FORM_FILL)
- CERTIFIED_FORM_FILLING_AND_ANNOTATIONS (was FORM_FILL_AND_ANNOTATIONS)

This aligns enum case names with JSignPdf -cl parameter values,
allowing direct use of enum->name without conversion layer.

Signed-off-by: Vitor Mattos <[email protected]>
Update all references to DocMdpLevel enum cases:
- NONE → NOT_CERTIFIED
- NO_CHANGES → CERTIFIED_NO_CHANGES_ALLOWED
- FORM_FILL → CERTIFIED_FORM_FILLING
- FORM_FILL_AND_ANNOTATIONS → CERTIFIED_FORM_FILLING_AND_ANNOTATIONS

Updated in:
- ALLOWED_MODIFICATIONS constant
- extractDocMdpLevel() fallback values
- getAllowedModificationMessage() match expression
- getViolationMessage() match expression
- validateModifications() condition checks

Signed-off-by: Vitor Mattos <[email protected]>
Update all test assertions and data providers to use renamed enum cases:
- NONE → NOT_CERTIFIED
- NO_CHANGES → CERTIFIED_NO_CHANGES_ALLOWED
- FORM_FILL → CERTIFIED_FORM_FILLING
- FORM_FILL_AND_ANNOTATIONS → CERTIFIED_FORM_FILLING_AND_ANNOTATIONS

All 30 tests passing with new nomenclature.

Signed-off-by: Vitor Mattos <[email protected]>
@vitormattos vitormattos added this to the Next Major (33) milestone Dec 6, 2025
@vitormattos vitormattos self-assigned this Dec 6, 2025
@github-project-automation github-project-automation Bot moved this to 0. Needs triage in Roadmap Dec 6, 2025
@vitormattos
Copy link
Copy Markdown
Member Author

/backport to stable32

@vitormattos
Copy link
Copy Markdown
Member Author

/backport to stable31

@vitormattos vitormattos merged commit 525658d into main Dec 6, 2025
39 of 41 checks passed
@vitormattos vitormattos deleted the refactor/docmdp-enum-naming branch December 6, 2025 20:58
@github-project-automation github-project-automation Bot moved this from 0. Needs triage to 4. to release in Roadmap Dec 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

1 participant